iT邦幫忙

2024 iThome 鐵人賽

DAY 4
1
佛心分享-SideProject30

用ComfyUI發展概念設計草稿系列 第 4

第4天:Debug-(IMPORT FAILED) ControlNet Auxiliary Preprocessors

  • 分享至 

  • xImage
  •  

昨天遇到的問題是在manager內安裝ControlNet Auxiliary Preprocessors
卻出現(IMPORT FAILED) ComfyUI's ControlNet Auxiliary Preprocessors

接著我試著fix、restart、refresh、卸載後改用官方的手動安裝,通通失敗。
一開始以為是pip沒辦法使用,去重新安裝python,直到我按照這篇文章,去檢查“segment anything” 和 “omegaconf”,在cmd pip install omegaconf的過程中找到這個bug

WARNING: The scripts lsm2bin.exe, tiff2fsspec.exe, tiffcomment.exe and tifffile.exe are installed in 'D:\Desktop\SD\ComfyUI_windows_portable\python_embeded\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts imageio_download_bin.exe and imageio_remove_bin.exe are installed in 'D:\Desktop\SD\ComfyUI_windows_portable\python_embeded\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

因為我把comfyUI整包可攜式檔案存放在D槽,有些檔案像是lsm2bin.exetiff2fsspec.exe因為路徑關係無法執行,正因為無法執行這些文件,才會出現IMPORT FAILED。

解法1:添加路徑到環境變數 PATH

就是把D槽中的安裝路徑添加到PATH環境變數中,讓他認得

  1. 右鍵點擊「此電腦」或「我的電腦」,選擇「屬性」。
  2. 點擊「高級系統設定」。
  3. 點擊「環境變數」。
  4. 在「系統變數」中找到 Path,選擇它後點擊「編輯」。
  5. 點擊「新建」,然後將路徑 D:\桌面\SD\ComfyUI_windows_portable\python_embeded\Scripts 複製並粘貼到新的條目中。
  6. 點擊「確定」,然後重啟命令提示字元,路徑應該就會生效。

解法2:將安裝路徑設置在C槽內

或是更暴力的,直接把整包檔案丟到可以系統預設能自動識別PATH的C槽。
:把整包ComfyUI剪下、貼上C槽(系統預設的應用安裝路徑)


上一篇
第3天:同一角色不同時間(1)
系列文
用ComfyUI發展概念設計草稿4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言